/*
 * Copyright (c) 2010-2020 IISI.
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of IISI.
 */
package com.iisigroup.log.analysis.rdbms.model;

import java.io.Serializable;
import java.util.Date;

/**
 * The Class StuckEvent.
 */
public class StuckEvent implements Serializable {

    /** The Constant serialVersionUID. */
    private static final long serialVersionUID = 509505035853184553L;
    //================================================
    //== [Enumeration types] Block Start
    //== [Enumeration types] Block End 
    //================================================
    //== [static variables] Block Start
    //== [static variables] Block Stop 
    //================================================
    //== [instance variables] Block Start
    /** The uid. */
    private Integer uid;
    
    /** The stack trace uid. */
    private String stackTraceUid;
    
    /** The time. */
    private Date time;
    
    /** The host ip. */
    private String hostIp;
    
    /** The client ip. */
    private String clientIp ;
    
    /** The user id. */
    private String userId ;
    //== [instance variables] Block Stop 
    //================================================
    //== [static Constructor] Block Start
    //== [static Constructor] Block Stop 
    //================================================
    //== [Constructors] Block Start (含init method)
    //== [Constructors] Block Stop 
    //================================================
    //== [Static Method] Block Start
    //== [Static Method] Block Stop 
    //================================================
    //== [Accessor] Block Start

    /**
     * Gets the uid.
     *
     * @return the uid
     */
    public Integer getUid() {
        return this.uid;
    }

    /**
     * Sets the uid.
     *
     * @param uid the new uid
     */
    public void setUid(Integer uid) {
        this.uid = uid;
    }

    /**
     * Gets the stack trace uid.
     *
     * @return the stack trace uid
     */
    public String getStackTraceUid() {
        return this.stackTraceUid;
    }

    /**
     * Sets the stack trace uid.
     *
     * @param stackTraceUid the new stack trace uid
     */
    public void setStackTraceUid(String stackTraceUid) {
        this.stackTraceUid = stackTraceUid;
    }

    /**
     * Gets the time.
     *
     * @return the time
     */
    public Date getTime() {
        return this.time;
    }

    /**
     * Sets the time.
     *
     * @param time the new time
     */
    public void setTime(Date time) {
        this.time = time;
    }

    /**
     * Gets the host ip.
     *
     * @return the host ip
     */
    public String getHostIp() {
        return this.hostIp;
    }

    /**
     * Sets the host ip.
     *
     * @param hostIp the new host ip
     */
    public void setHostIp(String hostIp) {
        this.hostIp = hostIp;
    }

    /**
     * Gets the client ip.
     *
     * @return the client ip
     */
    public String getClientIp() {
        return this.clientIp;
    }

    /**
     * Sets the client ip.
     *
     * @param clientIp the new client ip
     */
    public void setClientIp(String clientIp) {
        this.clientIp = clientIp;
    }

    /**
     * Gets the user id.
     *
     * @return the user id
     */
    public String getUserId() {
        return this.userId;
    }

    /**
     * Sets the user id.
     *
     * @param userId the new user id
     */
    public void setUserId(String userId) {
        this.userId = userId;
    }
    
    //== [Accessor] Block Stop 
    //================================================
    //== [Overrided Method] Block Start (Ex. toString/equals+hashCode)
    //== [Overrided Method] Block Stop 
    //================================================
    //== [Method] Block Start
    //####################################################################
    //## [Method] sub-block : 
    //####################################################################    
    //== [Method] Block Stop 
    //================================================
    //== [Inner Class] Block Start
    //== [Inner Class] Block Stop 
    //================================================
}
